package cn.wolfcode.crm.service;

import cn.wolfcode.crm.domain.Menu;
import cn.wolfcode.crm.query.QueryObject;
import cn.wolfcode.crm.util.PageResult;

import java.util.List;

public interface IMenuService {
    /**
     * 增
     */
    void save(Menu menu);
    /**
     * 删
     */
    void delete(Long id);
    /**
     * 改
     */
    void update(Menu menu);
    /**
     * 查单个
     */
    Menu getById(Long id);
    /**
     * 查所有
     */
    List<Menu> listAll();
    /**
     * 分页查询
     */
    PageResult queryPage(QueryObject qo);


    List<Menu> getNodes();
}
